02. Looking Forward
Capstone Component
As you’ve seen previously, data persistence adds extreme value to almost any application. With Room, you can benefit from the power of online data access and flexibility of local persistent storage. With the APIs you’ve looked at for your app ideas, what would the entities look like locally? Start a plan for developing your API models for storage.
In This Lesson
What is a mobile application that can’t obtain data in real time through the internet? While customers demand up to date and reliable data, not all access is created equal. Not only do developers have to be concerned with bandwidth due to data rates, but also connection speeds or availability altogether. Building upon the MVVM model lessons as well as persistence lessons, consider the following:
- What information do apps you use provide and where might that come from?
- What parameters do you provide to filter the results?
- When you enter data, what might the POST call look like?
- Are you able to enter data offline or maybe cellular data, but then back up when on WiFi?
- How would you go about achieving that behavior?